/*
* Post recipe
*/
#recipe-node-form .form-autocomplete, #blog-node-form .form-autocomplete {background-image: none;}
#recipe-node-form .form-required, #blog-node-form .form-required {display: none;}
/*#recipe-node-form .vertical-tabs, #blog-node-form .vertical-tabs {display: none;}*/
.node-form ul li  li {overflow:hidden; line-height:200%;}
.node-form ul li ul {margin:0;}
.node-form label, #recipe-node-form label {display:block; font:bold 14px Arial, Verdana, sans-serif; color:#008B9A; padding-bottom:10px; margin-bottom:0; }
#edit-field-privacy label {padding-bottom:0;}
.node-form>ul>li, .node-form .form-type-textfield, .node-form .field-widget-chacon-widget, .node-form .field-type-image, .node-form .field-type-nguyenlieu, .node-form .field-type-text-long, .node-form .field-type-list-text {margin-bottom:10px; padding-bottom:10px;border-bottom:1px solid #e9e9d4;overflow:hidden; margin-top: 0;}
.node-form input[type="text"],.node-form textarea { padding:9px; border:1px solid #7aaaac;background:#f5feff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#7ca5a6;}
.node-form input[type="text"]:focus,.node-form textarea:focus {color:#002829; padding:8px; border:2px solid #00a2b1;}
.node-form input[type="text"].wide,.node-form textarea.wide {width:664px; }
.node-form .order {width:50px; font:bold 24px Arial, Verdana, sans-serif; color:#a5c3c6; width:30px;float:left; margin-right:10px; line-height:35px;}
.node-form label span {color:#829a9d; font-weight:normal; font-size:12px; float:right;}

/**
 * Block quick link
 */
#block-b_page-quick-link .box-content {
  background: url("../../images/main/action-box.png") repeat scroll left top transparent;
  padding: 5px 0 0 0;
}
#block-b_page-quick-link ul {margin-bottom:3px; padding-top:7px;}
#block-b_page-quick-link ul>li a {display:block; padding:15px 0 15px 50px; font:14px Arial, Verdana, sans-serif;text-transform:uppercase;margin:0 1px; border-bottom:1px solid #e8e5cb; border-top:1px solid #fff; text-shadow: 1px 1px 0 #fff;}
#block-b_page-quick-link li:hover { }
#block-b_page-quick-link li#big-add a {background:url(../../images/main/icons.png) 10px 5px no-repeat; padding-top:7px;}
#block-b_page-quick-link li#big-like a {background:url(../../images/main/icons.png) 10px -190px no-repeat;}
#block-b_page-quick-link li#big-share>a {background:url(../../images/main/icons.png) 10px -90px no-repeat; border-bottom:none; padding-bottom:5px;}
#block-b_page-quick-link li#big-comment a {background:url(../../images/main/icons.png) 10px -290px no-repeat;}    
#block-b_page-quick-link li#big-add-friend>a {background:url(../../images/main/icons.png) 10px -500px no-repeat;padding-top:7px;}
#block-b_page-quick-link li#big-pm a {background:url(../../images/main/icons.png) 10px -385px no-repeat; border-bottom:none;padding-bottom:5px; }


/*
 * View details
 */
.node-recipe .meta, .node-blog .meta {display:block ; padding:0;}
#ingredient-table .even {background:none;}

#big-category-list ul ul {display: block;}
.node-recipe .desc, .node-recipe-english .desc {font: 16px/150% "Times New Roman", serif; clear:both;}


/**
 * Comment
 */
#comment-form label, #comment-form .form-type-item, #comment-form .form-actions, #comment-form button.jwysiwyg-remove {
  display: none;
}
#comment-form textarea {
  -moz-box-sizing: content-box;
}

/**
 * Pager
 */
.quickpager-item-list .pager {
  margin: 0 0 1.5em;
  padding: 0;
  margin-left: 25px;
  padding-top: 10px;
}
.quickpager-item-list .pager li {
  margin: 0;
  padding: 0;
  margin-right: 10px;
} 

/**
 * Users
 */
#user-nav li.active { background:url(../../images/main/sub-nav-active.png) top right;}
#user-nav li.active a {background:url(../../images/main/sub-nav-active.png) top left; color:#008b9a;}

#block-b_page-hello-user .my-info {float:left; ; margin:0; padding:0;}
#block-b_page-hello-user .my-info li {padding-bottom:5px;}
#block-b_page-hello-user #user-message {padding-left:25px;background:url(../../images/main/sprite.png) -390px -195px;}
#block-b_page-hello-user #user-recipe {padding-left:25px;background:url(../../images/main/sprite.png) -390px -250px;}
#block-b_page-hello-user #user-request {padding-left:25px;background:url(../../images/main/sprite.png) -390px -100px;}
#block-b_page-hello-user #user-logout {padding-left:25px;background:url(../../images/main/sprite.png) -700px -750px;}  
#block-b_page-hello-user #user-edit {padding-left:25px;background:url(../../images/main/sprite.png) -391px -148px;}
/**
 * SImilar recipe
 */

/**
 * New block
 */
#block-b_page-news li, #block-behaviors-blog-comment-list li, #block-behaviors-forum-comment-list li, #block-behaviors-blog-hightlight-list li, #block-behaviors-forum-hightlight-list li, #block-behaviors-forum-hightlight-list-node li, #block-b_page-forum-hightlight-list-node li  {padding:0 0 10px 25px; background:url(../../images/main/sprite.png) -390px -145px; list-style: none; margin: 0;}
#block-b_page-news ul, #block-behaviors-blog-comment-list ul, #block-behaviors-forum-comment-list ul, #block-behaviors-blog-hightlight-list ul, #block-behaviors-forum-hightlight-list ul, #block-behaviors-forum-hightlight-list-node ul, #block-b_page-forum-hightlight-list-node ul {margin-bottom:0; padding: 0;}


/**
 * Form upload
 */
#fancy-upload-form { padding: 5px 0 0 10px; }
#fancy-upload-form .form-item {overflow:hidden; margin-bottom:20px;}
#fancy-upload-form .form-item label{display:block; width:150px; float:left; font-weight:bold;} 
#fancy-upload-form .form-item input,#fancy-upload-form .form-item .form-textarea-wrapper{display:block; width:350px; float:left;} 
#fancy-upload-form input[type=text],#fancy-upload-form textarea {border:1px solid #b6d4dc; background:#fff; font:15px Verdana, Arial, "san-serif"; padding:5px;
                                        border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* Replace form#user-pass because of dynamic actionName */
div.replace-form-id form { width:637px; background:#f5fbfb;border:1px solid #b6d4dc;border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px; padding:20px 0; float:left; margin:7px 0 0 20px;}
div.replace-form-id form div.form-item { padding:15px 20px; margin: 0; }
div.replace-form-id form div.form-item:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	width:598px;
}      

div.replace-form-id form div.form-item {
	display: inline-block;
}
 
html[xmlns] div.replace-form-id form div.form-item {
	display: block;
}
 
* html div.replace-form-id form div.form-item {
	height: 1%;
}

div.replace-form-id form div.form-item { border-bottom:1px solid #d5eaf0; }

div.replace-form-id form div.form-item label { display:block; float:left; width:200px; font-weight:bold; padding-right:20px; padding-top:8px; }
div.replace-form-id form div.form-item label { width: 230px; }
div.replace-form-id form div.form-item input { float:left; width:250px; border:1px solid #b6d4dc; background:#fff; font:15px Verdana, Arial, "san-serif"; padding:5px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
div.replace-form-id form div.form-item input { width: 220px; }

div.replace-form-id input.form-submit {
    background: url("../../images/main/sprite.png") repeat scroll -448px -645px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: 11px Arial,Verdana,"san-seif";
    height: 35px;
    margin: 20px auto 0;
    text-transform: uppercase;
    width: 126px;
}
                                  
/* User Register Form & User Recover Password Form */
form#user-register-form,
form#user-pass { width:637px; background:#f5fbfb;border:1px solid #b6d4dc;border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px; padding:20px 0; float:left; margin:7px 0 0 20px;}
form#user-register-form div.form-item,
form#user-pass div.form-item { padding:15px 20px; margin: 0; }

form#user-pass div.form-item:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	width:598px;
}
 
form#user-pass div.form-item {
	display: inline-block;
}
 
html[xmlns] form#user-pass div.form-item {
	display: block;
}
 
* html form#user-pass div.form-item {
	height: 1%;
}

form#user-register-form div.form-item-mail,
form#user-register-form div.form-item-pass,
form#user-pass div.form-item { border-bottom:1px solid #d5eaf0; }

form#user-register-form div.form-item label,
form#user-pass div.form-item label { display:block; float:left; width:200px; font-weight:bold; padding-right:20px; padding-top:8px; }
form#user-pass div.form-item label { width: 230px; }
form#user-register-form div.form-item input,
form#user-pass div.form-item input { float:left; width:250px; border:1px solid #b6d4dc; background:#fff; font:15px Verdana, Arial, "san-serif"; padding:5px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
form#user-pass div.form-item input { width: 220px; }
form#user-register-form div.form-item div.description { clear:both; margin-left:220px; color:#738a96; padding:10px 0 3px 0; }

form#user-register-form div.form-item div.form-item { padding: 0; }
form#user-register-form div.form-item div.form-item div#password-strength { clear:both; padding-bottom: 15px; margin-top:0;}
form#user-register-form div.form-item div.form-item div#password-strength div#password-strength-text { color: #f00; margin-right: 120px; }
form#user-register-form div.form-item div.form-item div#password-strength div.password-strength-title { float:left; width:200px; font-weight:bold; padding-right:20px; }
form#user-register-form div.form-item div.form-item div#password-strength div#password-indicator { float:left; margin-top: 5px; }
form#user-register-form div.form-item div.confirm-parent { padding-top: 15px; clear:both; overflow:hidden}
form#user-register-form .password-parent {width:auto}
	form#user-register-form div.form-item input.password-confirm, form#user-register-form div.form-item input.password-field {width:155px;}
form#user-register-form div.form-item div.password-suggestions { border: 0; font-weight: bold; }
form#user-register-form div.form-item div.password-suggestions ul li { list-style: circle; font-weight: normal; }
form#user-register-form div.form-item div.form-item div.password-confirm span { background: 0; border: 0; display: inline; padding: 0; margin: 0; }
form#user-register-form input.form-submit,
form#user-pass input.form-submit { display: block; width: 126px; height:35px; border:none; background:url(../../images/main/sprite.png) -448px -645px; color:#fff; font:11px Arial, Verdana, "san-seif"; margin: 20px auto 0; text-transform:uppercase; cursor:pointer}

strong { font-weight:bold; }

/**
 * User login
 */

#block-user-login form label {display:block; margin:5px 0;}        
#block-user-login form input[type=text],#block-user-login form input[type=password] {padding:5px; border:1px solid #7aaaac;background:#f5feff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#7ca5a6; width:200px;}
#block-user-login #register-link {float:left; padding-top:17px;}   
.button-wrapper {overflow:hidden;}  
#block-user-login input[type="submit"] {background:url(../../images/main/sprite.png) -447px -750px; width:120px; height:37px; border:none; display:block; text-indent:-9999px; margin-top:10px;}    
#block-user-login ul {margin-bottom:0; margin-top:10px; padding: 0;}
#block-user-login ul li {margin: 0; padding: 0; padding-left:20px; list-style: none; background:url(../../images/main/bullet.png) no-repeat 0 3px }

/**
 * Ads
 */
.box#block-behaviors-ad-banners {background:none;}
.box#block-behaviors-ad-banners .box-content {padding:0;}

#meta-box .meta span {
  display: inline;
}

.notifications li.icon-wall span {background:url(../../images/main/sprite.png) -390px -197px;}
.notifications li.icon-status span {background:url(../../images/main/icon_home.png) 0px -182px no-repeat;}
.notifications li.icon-profile span {background:url(../../images/main/icon_home.png) 0px 0px no-repeat;}
.notifications li.icon-node span {background:url(../../images/main/icon_home.png) 0px -89px no-repeat;}

#user-profile-form {padding: 10px 20px 0 20px;}
#user-profile-form .fieldset-legend {display: none;}
.form-item-profile-gioi-tinh, .form-item-profile-ngay-sinh {
  clear: both;
}
.form-item-profile-ngay-sinh .container-inline div {
  display: block;
  float: left;
}
#user-profile-form .form-item-status div, #user-profile-form .form-item-roles div {
  display: block;
  clear: both;
}

#user-profile-form .form-text {padding:3px; border:1px solid #7aaaac;background:#f5feff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#7ca5a6; }

#home-blog-list li {margin-bottom: 10px;}

#block-behaviors-handbook-cat-list li, #block-behaviors-taxonomy-children-list li {padding:0 0 10px 25px; background:url(../../images/main/sprite.png) -950px -105px;}
#block-behaviors-handbook-cat-list ul, #block-behaviors-taxonomy-children-list ul {margin: 0; padding: 0;} 
#block-behaviors-handbook-cat-list li.current a, #block-behaviors-taxonomy-children-list li.current a {font-weight:bold;}
 
ul.highlight li div.recipe-tiny-item p.description { margin-top: 10px; font-size: 11px; color: #777; }


/**
 * Ads
 */
.region-adsheader {background:#fff; width:730px; height:90px; position:absolute; top:14px; right:0;}
.ad-234-60,
.ad-250,
.ad-480-60,
#header-ad,
.ad-240-400,
.ad-120-40 { background:#fff; }

/**
 * Fix bug
 */
div.region-sidebar div.ad-wrapper { margin-bottom: 10px; }
div.region-adsheader div.ad-wrapper { float: left; height: 90px; width: 730px; padding-top:4px;}
div.region-adsheader div.ad-wrapper ul,
div.region-adsheader div.ad-wrapper ul li { float: left; height: 90px; padding: 0; margin: 0; width: 730px; }

/**
 * Lien he dat bao
 */
div.field-name-field-dat-bao-image { margin-bottom: 20px; }
div.lienhe-datbao { border-top: #ddd solid 1px; padding-top: 10px; margin-top: 20px; }
div.lienhe-datbao ul { float: left; padding: 0; margin: 0; width: 680px; }
div.lienhe-datbao ul li { width: 330px;}
div.lienhe-datbao ul li h3 { margin-bottom: 0; }
div.lienhe-datbao ul li.left { float: left; }
div.lienhe-datbao ul li.right { float: right; }

div.lienhe-datbao:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
div.lienhe-datbao {
	display: inline-block;
}
 
html[xmlns] div.lienhe-datbao {
	display: block;
}
 
* html div.lienhe-datbao {
	height: 1%;
}

/**
 * Webform Submission Results
 */
table.sticky-table { width: 100%; }
div.region-content div.submission fieldset div { display: none; }

/*new*/
#block-user-login form input[type="text"], #block-user-login form input[type="password"] {width:240px;}
#user-login-form {padding-left:10px;}
#block-b_page-news li, #block-behaviors-blog-comment-list li, #block-behaviors-forum-comment-list li, #block-behaviors-blog-hightlight-list li, #block-behaviors-forum-hightlight-list li, #block-behaviors-forum-hightlight-list-node li, #block-b_page-forum-hightlight-list-node li, #block-b_page-hello-user #user-edit {background-position:-703px -48px}
.node-form input.wide[type="text"], .node-form textarea.wide {width:615px;}
.ui-datepicker {background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px 15px 5px 5px; width:17em;}